package managers;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import Interfaz.EnvioDTO;
import Interfaz.ItemPlanMantenimientoDTO;

public class ItemMantenimientoManager {
	private static ItemMantenimientoManager instance = null;
	
	public static ItemMantenimientoManager getInstance() {
		if (instance == null) {
			instance = new ItemMantenimientoManager();
		}
		return instance;
	}

	public ItemPlanMantenimientoDTO crearItemMantenimiento(HttpServletRequest request) throws Exception {
		String r = request.getParameter("recurrente");
		long cantidadDias = Long.parseLong(request.getParameter("cantidadDias"));
		long cantidadKM = Long.parseLong(request.getParameter("cantidadKM"));
		boolean recurrente = (r!= null && r.equals("on")) ? true : false;
		String descripcion = request.getParameter("descripcion");
		//long long boolean string
		ItemPlanMantenimientoDTO item = new ItemPlanMantenimientoDTO(cantidadDias, cantidadKM, recurrente, descripcion);		
		return item;
	}
}
